FHIR IG analytics| Package | au.digitalhealth.cda.schema |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-InfrastructureRoot.json |
| FHIR Version | R5 |
| Source | https://build.fhir.org/ig/AuDigitalHealth/cda-au-schema/StructureDefinition-InfrastructureRoot.html |
| URL | http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot |
| Version | 1.0.1 |
| Status | active |
| Date | 2025-12-04T21:33:04+00:00 |
| Name | InfrastructureRoot |
| Title | InfrastructureRoot (Base Type for all CDA Classes) |
| Realm | au |
| Authority | national |
| Description | Defines the base elements and attributes on all CDA elements (other than data types) |
| Type | http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot |
| Kind | logical |
| StructureDefinition | ||
| au.digitalhealth.cda.schema#current | Act | Act (CDA Class) |
| au.digitalhealth.cda.schema#current | AssignedAuthor | AssignedAuthor (CDA Class) |
| au.digitalhealth.cda.schema#current | AssignedCustodian | AssignedCustodian (CDA Class) |
| au.digitalhealth.cda.schema#current | AssignedEntity | AssignedEntity (CDA Class) |
| au.digitalhealth.cda.schema#current | AssociatedEntity | AssociatedEntity (CDA Class) |
| au.digitalhealth.cda.schema#current | Authenticator | Authenticator (CDA Class) |
| au.digitalhealth.cda.schema#current | Author | Author (CDA Class) |
| au.digitalhealth.cda.schema#current | AuthoringDevice | AuthoringDevice (CDA Class) |
| au.digitalhealth.cda.schema#current | Authorization | Authorization (CDA Class) |
| au.digitalhealth.cda.schema#current | Birthplace | Birthplace (CDA Class) |
| au.digitalhealth.cda.schema#current | Component | Component (CDA Class) |
| au.digitalhealth.cda.schema#current | ComponentOf | ComponentOf (CDA Class) |
| au.digitalhealth.cda.schema#current | Consent | Consent (CDA Class) |
| au.digitalhealth.cda.schema#current | Criterion | Criterion (CDA Class) |
| au.digitalhealth.cda.schema#current | Custodian | Custodian (CDA Class) |
| au.digitalhealth.cda.schema#current | CustodianOrganization | CustodianOrganization (CDA Class) |
| au.digitalhealth.cda.schema#current | DataEnterer | DataEnterer (CDA Class) |
| au.digitalhealth.cda.schema#current | Device | Device (CDA Class) |
| au.digitalhealth.cda.schema#current | DocumentationOf | DocumentationOf (CDA Class) |
| au.digitalhealth.cda.schema#current | EncompassingEncounter | EncompassingEncounter (CDA Class) |
| au.digitalhealth.cda.schema#current | Encounter | Encounter (CDA Class) |
| au.digitalhealth.cda.schema#current | EncounterParticipant | EncounterParticipant (CDA Class) |
| au.digitalhealth.cda.schema#current | Entity | Entity (CDA Class) |
| au.digitalhealth.cda.schema#current | Entry | Entry (CDA Class) |
| au.digitalhealth.cda.schema#current | EntryRelationship | EntryRelationship (CDA Class) |
| au.digitalhealth.cda.schema#current | ExternalAct | ExternalAct (CDA Class) |
| au.digitalhealth.cda.schema#current | ExternalDocument | ExternalDocument (CDA Class) |
| au.digitalhealth.cda.schema#current | ExternalObservation | ExternalObservation (CDA Class) |
| au.digitalhealth.cda.schema#current | ExternalProcedure | ExternalProcedure (CDA Class) |
| au.digitalhealth.cda.schema#current | Guardian | Guardian (CDA Class) |
| au.digitalhealth.cda.schema#current | HealthCareFacility | HealthCareFacility (CDA Class) |
| au.digitalhealth.cda.schema#current | InFulfillmentOf | InFulfillmentOf (CDA Class) |
| au.digitalhealth.cda.schema#current | InFulfillmentOf1 | InFulfillmentOf1 (CDA Class) |
| au.digitalhealth.cda.schema#current | Informant | Informant (CDA Class) |
| au.digitalhealth.cda.schema#current | InformationRecipient | InformationRecipient (CDA Class) |
| au.digitalhealth.cda.schema#current | IntendedRecipient | IntendedRecipient (CDA Class) |
| au.digitalhealth.cda.schema#current | LabeledDrug | LabeledDrug (CDA Class) |
| au.digitalhealth.cda.schema#current | LanguageCommunication | LanguageCommunication (CDA Class) |
| au.digitalhealth.cda.schema#current | LegalAuthenticator | LegalAuthenticator (CDA Class) |
| au.digitalhealth.cda.schema#current | MaintainedEntity | MaintainedEntity (CDA Class) |
| au.digitalhealth.cda.schema#current | ManufacturedProduct | ManufacturedProduct (CDA Class) |
| au.digitalhealth.cda.schema#current | Material | Material (CDA Class) |
| au.digitalhealth.cda.schema#current | NonXMLBody | NonXMLBody (CDA Class) |
| au.digitalhealth.cda.schema#current | Observation | Observation (CDA Class) |
| au.digitalhealth.cda.schema#current | ObservationMedia | ObservationMedia (CDA Class) |
| au.digitalhealth.cda.schema#current | ObservationRange | ObservationRange (CDA Class) |
| au.digitalhealth.cda.schema#current | Order | Order (CDA Class) |
| au.digitalhealth.cda.schema#current | Organization | Organization (CDA Class) |
| au.digitalhealth.cda.schema#current | OrganizationPartOf | OrganizationPartOf (CDA Class) |
| au.digitalhealth.cda.schema#current | Organizer | Organizer (CDA Class) |
| au.digitalhealth.cda.schema#current | OrganizerComponent | OrganizerComponent (CDA Class) |
| au.digitalhealth.cda.schema#current | ParentDocument | ParentDocument (CDA Class) |
| au.digitalhealth.cda.schema#current | Participant1 | Participant1 (CDA Class) |
| au.digitalhealth.cda.schema#current | Participant2 | Participant2 (CDA Class) |
| au.digitalhealth.cda.schema#current | ParticipantRole | ParticipantRole (CDA Class) |
| au.digitalhealth.cda.schema#current | Patient | Patient (CDA Class) |
| au.digitalhealth.cda.schema#current | PatientRole | PatientRole (CDA Class) |
| au.digitalhealth.cda.schema#current | Performer1 | Performer1 (CDA Class) |
| au.digitalhealth.cda.schema#current | Performer2 | Performer2 (CDA Class) |
| au.digitalhealth.cda.schema#current | Person | Person (CDA Class) |
| au.digitalhealth.cda.schema#current | Place | Place (CDA Class) |
| au.digitalhealth.cda.schema#current | PlayingEntity | PlayingEntity (CDA Class) |
| au.digitalhealth.cda.schema#current | PolicyOrAccount | Agency extension PolicyOrAccount |
| au.digitalhealth.cda.schema#current | Precondition | Precondition (CDA Class) |
| au.digitalhealth.cda.schema#current | Precondition2 | Precondition2 (CDA Class) |
| au.digitalhealth.cda.schema#current | PreconditionBase | PreconditionBase (CDA Class) |
| au.digitalhealth.cda.schema#current | Procedure | Procedure (CDA Class) |
| au.digitalhealth.cda.schema#current | RecordTarget | RecordTarget (CDA Class) |
| au.digitalhealth.cda.schema#current | Reference | Reference (CDA Class) |
| au.digitalhealth.cda.schema#current | RegionOfInterest | RegionOfInterest (CDA Class) |
| au.digitalhealth.cda.schema#current | RelatedDocument | RelatedDocument (CDA Class) |
| au.digitalhealth.cda.schema#current | RelatedEntity | RelatedEntity (CDA Class) |
| au.digitalhealth.cda.schema#current | RelatedSubject | RelatedSubject (CDA Class) |
| au.digitalhealth.cda.schema#current | Section | Section (CDA Class) |
| au.digitalhealth.cda.schema#current | ServiceEvent | ServiceEvent (CDA Class) |
| au.digitalhealth.cda.schema#current | Specimen | Specimen (CDA Class) |
| au.digitalhealth.cda.schema#current | SpecimenRole | SpecimenRole (CDA Class) |
| au.digitalhealth.cda.schema#current | StructuredBody | StructuredBody (CDA Class) |
| au.digitalhealth.cda.schema#current | Subject | Subject (CDA Class) |
| au.digitalhealth.cda.schema#current | SubjectPerson | SubjectPerson (CDA Class) |
| au.digitalhealth.cda.schema#current | SubstanceAdministration | SubstanceAdministration (CDA Class) |
| au.digitalhealth.cda.schema#current | Supply | Supply (CDA Class) |
| au.digitalhealth.cda.schema#current | administrativeGenderCode | Agency extension administrativeGenderCode |
| au.digitalhealth.cda.schema#current | admissionReferralSourceCode | Agency extension admissionReferralSourceCode |
| au.digitalhealth.cda.schema#current | asEmployment | ADHA Extension asEmployment |
| au.digitalhealth.cda.schema#current | asEntityIdentifier | ADHA extension asEntityIdentifier |
| au.digitalhealth.cda.schema#current | asIngredient | ADHA extension asIngredient |
| au.digitalhealth.cda.schema#current | asQualifications | ADHA extension asEmployment |
| au.digitalhealth.cda.schema#current | asQualifiedEntity | ADHA extension asQualifiedEntity |
| au.digitalhealth.cda.schema#current | asSpecimenInContainer | ADHA extension SpecimenInContainer |
| au.digitalhealth.cda.schema#current | assigningGeographicArea | ADHA extension assigningGeographicArea used in asEntityIdentifier |
| au.digitalhealth.cda.schema#current | au-Act | ADHA Act (CDA Class) |
| au.digitalhealth.cda.schema#current | au-AssignedAuthor | ADHA AssignedAuthor (CDA Class) |
| au.digitalhealth.cda.schema#current | au-AssignedCustodian | ADHA AssignedCustodian (CDA Class) |
| au.digitalhealth.cda.schema#current | au-AssignedEntity | ADHA AssignedEntity (CDA Class) |
| au.digitalhealth.cda.schema#current | au-AssociatedEntity | ADHA AssociatedEntity (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Author | ADHA Author (CDA Class) |
| au.digitalhealth.cda.schema#current | au-AuthoringDevice | ADHA AuthoringDevice (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Component | ADHA Component (CDA Class) |
| au.digitalhealth.cda.schema#current | au-ComponentOf | ADHA ComponentOf (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Custodian | ADHA Custodian (CDA Class) |
| au.digitalhealth.cda.schema#current | au-CustodianOrganization | ADHA CustodianOrganization (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Device | ADHA Device (CDA Class) |
| au.digitalhealth.cda.schema#current | au-EncompassingEncounter | ADHA EncompassingEncounter (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Encounter | ADHA Encounter (CDA Class) |
| au.digitalhealth.cda.schema#current | au-EncounterParticipant | ADHA EncounterParticipant (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Entity | ADHA Entity (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Entry | ADHA Entry (CDA Class) |
| au.digitalhealth.cda.schema#current | au-EntryRelationship | ADHA EntryRelationship (CDA Class) |
| au.digitalhealth.cda.schema#current | au-ExternalAct | ADHA ExternalAct (CDA Class) |
| au.digitalhealth.cda.schema#current | au-ExternalDocument | ADHA ExternalDocument (CDA Class) |
| au.digitalhealth.cda.schema#current | au-HealthCareFacility | ADHA HealthCareFacility (CDA Class) |
| au.digitalhealth.cda.schema#current | au-InFulfillmentOf | ADHA InFulfillmentOf (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Informant | ADHA Informant (CDA Class) |
| au.digitalhealth.cda.schema#current | au-InformationRecipient | ADHA InformationRecipient (CDA Class) |
| au.digitalhealth.cda.schema#current | au-IntendedRecipient | ADHA IntendedRecipient (CDA Class) |
| au.digitalhealth.cda.schema#current | au-LegalAuthenticator | ADHA LegalAuthenticator (CDA Class) |
| au.digitalhealth.cda.schema#current | au-ManufacturedProduct | ADHA ManufacturedProduct (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Material | ADHA Material (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Observation | ADHA Observation (CDA Class) |
| au.digitalhealth.cda.schema#current | au-ObservationMedia | ADHA ObservationMedia (CDA Class) |
| au.digitalhealth.cda.schema#current | au-ObservationRange | ADHA ObservationRange (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Order | ADHA Order (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Organization | ADHA Organization (CDA Class) |
| au.digitalhealth.cda.schema#current | au-OrganizationPartOf | ADHA OrganizationPartOf (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Organizer | ADHA Organizer (CDA Class) |
| au.digitalhealth.cda.schema#current | au-OrganizerComponent | ADHA OrganizerComponent (CDA Class) |
| au.digitalhealth.cda.schema#current | au-ParentDocument | ADHA ParentDocument (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Participant1 | ADHA Participant1 (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Participant2 | ADHA Participant2 (CDA Class) |
| au.digitalhealth.cda.schema#current | au-ParticipantRole | ADHA ParticipantRole ADHA (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Patient | ADHA Patient (CDA Class) |
| au.digitalhealth.cda.schema#current | au-PatientRole | ADHA PatientRole (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Performer2 | ADHA Performer2 (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Person | ADHA Person (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Place | ADHA Place (CDA Class) |
| au.digitalhealth.cda.schema#current | au-PlayingEntity | ADHA PlayingEntity (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Precondition | ADHA Precondition (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Procedure | ADHA Procedure (CDA Class) |
| au.digitalhealth.cda.schema#current | au-RecordTarget | ADHA RecordTarget (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Reference | ADHA Reference (CDA Class) |
| au.digitalhealth.cda.schema#current | au-RegionOfInterest | ADHA RegionOfInterest (CDA Class) |
| au.digitalhealth.cda.schema#current | au-RelatedDocument | ADHA RelatedDocument (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Section | ADHA Section (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Specimen | ADHA Specimen (CDA Class) |
| au.digitalhealth.cda.schema#current | au-SpecimenRole | SpecimenRole (CDA Class) |
| au.digitalhealth.cda.schema#current | au-StructuredBody | ADHA StructuredBody (CDA Class) |
| au.digitalhealth.cda.schema#current | au-SubstanceAdministration | ADHA SubstanceAdministration (CDA Class) |
| au.digitalhealth.cda.schema#current | au-Supply | ADHA Supply (CDA Class) |
| au.digitalhealth.cda.schema#current | au-languageCommunication | ADHA LanguageCommunication (CDA Class) |
| au.digitalhealth.cda.schema#current | completionCode | ADHA extension completionCode |
| au.digitalhealth.cda.schema#current | container | ADHA extension Container |
| au.digitalhealth.cda.schema#current | controlAct | ADHA extension controlAct |
| au.digitalhealth.cda.schema#current | coverage | Agency extension coverage |
| au.digitalhealth.cda.schema#current | coverage2 | ADHA extension coverage2 |
| au.digitalhealth.cda.schema#current | deceasedInd | ADHA extension deceasedInd |
| au.digitalhealth.cda.schema#current | deceasedTime | ADHA extension deceasedTime |
| au.digitalhealth.cda.schema#current | desc | Agency extension desc |
| au.digitalhealth.cda.schema#current | dischargeDispositionCode | Agency extension dischargeDispositionCode |
| au.digitalhealth.cda.schema#current | employerOrganization | ADHA extension employerOrganization |
| au.digitalhealth.cda.schema#current | entitlement | ADHA extension entitlement |
| au.digitalhealth.cda.schema#current | expirationTime | Agency extension expirationTime |
| au.digitalhealth.cda.schema#current | formCode | Agency extension formCode |
| au.digitalhealth.cda.schema#current | id | ADHA Extension id |
| au.digitalhealth.cda.schema#current | ingredientManufacturedMaterial | ADHA extension ingredientManufacturedMaterial |
| au.digitalhealth.cda.schema#current | interpreterRequiredInd | Australian Digital Health Agency CDA extension Interpreter Required Indicator |
| au.digitalhealth.cda.schema#current | methodCode | Agency extension methodCode |
| au.digitalhealth.cda.schema#current | multipleBirthInd | ADHA extension multipleBirthInd |
| au.digitalhealth.cda.schema#current | multipleBirthOrderNumber | ADHA extension multipleBirthOrderNumber |
| au.digitalhealth.cda.schema#current | name | Agency extension organisation name |
| au.digitalhealth.cda.schema#current | participant | ADHA extension participant |
| au.digitalhealth.cda.schema#current | personalRelationship | ADHA extension personalRelationship |
| au.digitalhealth.cda.schema#current | policy | Agency extension policy |
| au.digitalhealth.cda.schema#current | subjectOf1 | Agency extension subjectOf1 |
| au.digitalhealth.cda.schema#current | subjectOf2 | Agency extension subjectOf2 |
| au.digitalhealth.cda.schema#current | substitutionPermission | Agency extension substitutionPermission |
| StructureDefinition | ||
| au.digitalhealth.cda.schema#current | ANY | ANY: DataValue (V3 Data Type) |
| au.digitalhealth.cda.schema#current | CS | CS: CodedSimpleValue (V3 Data Type) |
| au.digitalhealth.cda.schema#current | II | II: InstanceIdentifier (V3 Data Type) |
| au.digitalhealth.cda.schema#current | st-simple | st: Character String |
Note: links and images are rebased to the (stated) source
An abstract super-type for all RIM classes, either directly or through inheritance.
In general, constraint declarations, such as those communicated in this class's attributes, may occur wherever a RIM class or one of its derived clones is instantiated in an HL7 communication. Thus, the attributes MUST be available in all RIM classes and clones.
Infrastructure Root provides a set of communication infrastructure attributes that may be used in instances of HL7-specified, RIM-based communications. When valued in a communication instance, these attributes indicate whether the information structure is being constrained by specifically defined templates, realms or common communication element types.
{
"resourceType": "StructureDefinition",
"id": "InfrastructureRoot",
"text": {
"status": "generated",
"div": "<!-- snip (see above) -->"
},
"extension": [
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/logical-target",
"_valueBoolean": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "not-applicable"
}
]
}
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
"valueUri": "urn:hl7-org:v3"
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/xml-name",
"valueString": "infrastructureRoot"
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-profile-style",
"valueCode": "cda"
},
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/logical-container",
"valueUri": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
}
],
"url": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot",
"version": "1.0.1",
"name": "InfrastructureRoot",
"title": "InfrastructureRoot (Base Type for all CDA Classes)",
"status": "active",
"experimental": false,
"date": "2025-12-04T21:33:04+00:00",
"publisher": "HL7",
"description": "Defines the base elements and attributes on all CDA elements (other than data types)",
"fhirVersion": "5.0.0",
"mapping": [
{
"identity": "rim",
"uri": "http://hl7.org/v3",
"name": "RIM Mapping"
}
],
"kind": "logical",
"abstract": true,
"type": "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot",
"baseDefinition": "http://hl7.org/cda/stds/core/StructureDefinition/ANY",
"derivation": "specialization",
"snapshot": {
"extension": [
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
"valueString": "1.0.1"
}
],
"element": [
{
"id": "InfrastructureRoot",
"path": "InfrastructureRoot",
"short": "Base for all types and resources",
"definition": "Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.",
"min": 1,
"max": "*",
"base": {
"path": "Base",
"min": 0,
"max": "*"
},
"isModifier": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "InfrastructureRoot.nullFlavor",
"path": "InfrastructureRoot.nullFlavor",
"representation": [
"xmlAttr"
],
"label": "Exceptional Value Detail",
"definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
"min": 0,
"max": "1",
"base": {
"path": "ANY.nullFlavor",
"min": 0,
"max": "1"
},
"type": [
{
"code": "code",
"profile": [
"http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
]
}
],
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
}
},
{
"id": "InfrastructureRoot.realmCode",
"path": "InfrastructureRoot.realmCode",
"definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
"min": 0,
"max": "*",
"base": {
"path": "InfrastructureRoot.realmCode",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
}
]
},
{
"id": "InfrastructureRoot.typeId",
"path": "InfrastructureRoot.typeId",
"definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
"min": 0,
"max": "1",
"base": {
"path": "InfrastructureRoot.typeId",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
}
],
"constraint": [
{
"key": "II-1",
"severity": "error",
"human": "An II instance must have either a root or an nullFlavor.",
"expression": "root.exists() or nullFlavor.exists()"
}
]
},
{
"id": "InfrastructureRoot.typeId.nullFlavor",
"path": "InfrastructureRoot.typeId.nullFlavor",
"representation": [
"xmlAttr"
],
"label": "Exceptional Value Detail",
"definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
"min": 0,
"max": "1",
"base": {
"path": "ANY.nullFlavor",
"min": 0,
"max": "1"
},
"type": [
{
"code": "code",
"profile": [
"http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
]
}
],
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
}
},
{
"id": "InfrastructureRoot.typeId.assigningAuthorityName",
"path": "InfrastructureRoot.typeId.assigningAuthorityName",
"representation": [
"xmlAttr"
],
"label": "Assigning Authority Name",
"definition": "A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.",
"min": 0,
"max": "1",
"base": {
"path": "II.assigningAuthorityName",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string",
"profile": [
"http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
]
}
]
},
{
"id": "InfrastructureRoot.typeId.displayable",
"path": "InfrastructureRoot.typeId.displayable",
"representation": [
"xmlAttr"
],
"label": "Displayable",
"definition": "Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).",
"min": 0,
"max": "1",
"base": {
"path": "II.displayable",
"min": 0,
"max": "1"
},
"type": [
{
"code": "boolean",
"profile": [
"http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"
]
}
]
},
{
"id": "InfrastructureRoot.typeId.root",
"path": "InfrastructureRoot.typeId.root",
"representation": [
"xmlAttr"
],
"label": "Root",
"definition": "Identifies the type as an HL7 Registered model",
"min": 1,
"max": "1",
"base": {
"path": "II.root",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string",
"profile": [
"http://hl7.org/cda/stds/core/StructureDefinition/oid",
"http://hl7.org/cda/stds/core/StructureDefinition/uuid",
"http://hl7.org/cda/stds/core/StructureDefinition/ruid"
]
}
],
"fixedString": "2.16.840.1.113883.1.3"
},
{
"id": "InfrastructureRoot.typeId.extension",
"path": "InfrastructureRoot.typeId.extension",
"representation": [
"xmlAttr"
],
"label": "Extension",
"definition": "A character string as a unique identifier within the scope of the identifier root.",
"min": 1,
"max": "1",
"base": {
"path": "II.extension",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string",
"profile": [
"http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
]
}
]
},
{
"id": "InfrastructureRoot.templateId",
"path": "InfrastructureRoot.templateId",
"definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
"min": 0,
"max": "*",
"base": {
"path": "InfrastructureRoot.templateId",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
}
]
}
]
},
"differential": {
"element": [
{
"id": "InfrastructureRoot",
"path": "InfrastructureRoot",
"min": 1,
"max": "*"
},
{
"id": "InfrastructureRoot.realmCode",
"path": "InfrastructureRoot.realmCode",
"definition": "When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question",
"min": 0,
"max": "*",
"type": [
{
"code": "http://hl7.org/cda/stds/core/StructureDefinition/CS"
}
]
},
{
"id": "InfrastructureRoot.typeId",
"path": "InfrastructureRoot.typeId",
"definition": "When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
}
]
},
{
"id": "InfrastructureRoot.typeId.root",
"path": "InfrastructureRoot.typeId.root",
"representation": [
"xmlAttr"
],
"definition": "Identifies the type as an HL7 Registered model",
"min": 1,
"max": "1",
"fixedString": "2.16.840.1.113883.1.3"
},
{
"id": "InfrastructureRoot.typeId.extension",
"path": "InfrastructureRoot.typeId.extension",
"representation": [
"xmlAttr"
],
"definition": "A character string as a unique identifier within the scope of the identifier root.",
"min": 1,
"max": "1",
"type": [
{
"code": "string",
"profile": [
"http://hl7.org/cda/stds/core/StructureDefinition/st-simple"
]
}
]
},
{
"id": "InfrastructureRoot.templateId",
"path": "InfrastructureRoot.templateId",
"definition": "When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question",
"min": 0,
"max": "*",
"type": [
{
"code": "http://hl7.org/cda/stds/core/StructureDefinition/II"
}
]
}
]
}
}